Charlton Heston Salutes James Cagney At The Afi Life Achievement Award